import App from './App'
import Vuex from "vuex";
import store from './store'
import i18n from './locale/i18n'
import { initUtil } from '@/js_sdk/mall/util.js'
import requestUsaNode from '@/common/wjf-modules/requestUsaNode.js';


// #ifdef VUE3
import {
	createSSRApp
} from 'vue'

export function createApp() {
	const app = createSSRApp(App)
	app.config.globalProperties.$requestUsaNode=requestUsaNode
	// 初始化全局工具函数
	initUtil(app)
	app.use(i18n)
	app.use(store)
	return {
		app,
		Vuex // 注意，如果 nvue 使用 vuex 的各种map工具方法时，必须 return Vuex
	}
}
// #endif